技术债务:指为了赶进度或降低当下成本而采取的“权宜之计”(例如临时方案、跳过测试、欠缺文档),导致系统未来维护、扩展或修复时需要付出更高代价的累积问题。也常包含流程与架构层面的长期隐患。(也可简称 debt,含义依语境而定。)
/ˈtɛk dɛt/
We need to reduce tech debt before adding new features.
在添加新功能之前,我们需要减少技术债务。
If we keep shipping without refactoring, tech debt will slow the team down and increase production risks over time.
如果我们持续不重构就上线,技术债务会逐渐拖慢团队速度,并增加线上风险。
“Tech debt” 是 “technical debt(技术债务)” 的口语化缩写。该比喻将工程上的“欠缺”类比为金融债务:短期借来时间或便利,长期则要“还债”(修复、重构、补测试),否则会产生“利息”(更高的维护成本与风险)。这一说法常被归功于软件开发领域对项目长期质量与交付速度权衡的讨论。